someone that practises - English Synonyms Dictionary